object Form1: TForm1
  Left = 256
  Top = 161
  BorderStyle = bsSingle
  Caption = 'T21 Diagnosis Tool  V1.1.1.0'
  ClientHeight = 671
  ClientWidth = 719
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'MS Sans Serif'
  Font.Style = []
  Menu = MainMenu1
  OldCreateOrder = False
  OnCreate = FormCreate
  PixelsPerInch = 96
  TextHeight = 13
  object GroupBox1: TGroupBox
    Left = 8
    Top = 96
    Width = 233
    Height = 137
    Caption = 'DiagControl'
    TabOrder = 0
    object Button1: TButton
      Left = 16
      Top = 24
      Width = 97
      Height = 25
      Caption = 'StartDiagnose'
      TabOrder = 0
      OnClick = Button1Click
    end
    object ComboBox1: TComboBox
      Left = 120
      Top = 24
      Width = 97
      Height = 21
      ItemHeight = 13
      ItemIndex = 2
      TabOrder = 1
      Text = '03 extended'
      Items.Strings = (
        '01 default'
        '02 programming'
        '03 extended')
    end
    object Button2: TButton
      Left = 16
      Top = 56
      Width = 97
      Height = 25
      Caption = 'SecurityAccess'
      TabOrder = 2
      OnClick = Button2Click
    end
    object Button3: TButton
      Left = 120
      Top = 56
      Width = 97
      Height = 25
      Caption = 'ECUReset'
      TabOrder = 3
      OnClick = Button3Click
    end
    object CheckBox1: TCheckBox
      Left = 104
      Top = 88
      Width = 97
      Height = 17
      Caption = 'TeseterPresent'
      Checked = True
      Enabled = False
      State = cbChecked
      TabOrder = 4
      OnClick = CheckBox1Click
    end
    object CheckBox2: TCheckBox
      Left = 16
      Top = 88
      Width = 81
      Height = 17
      Hint = 'Send pre-condition automatically.'
      Caption = 'AutoMode'
      Checked = True
      ParentShowHint = False
      ShowHint = True
      State = cbChecked
      TabOrder = 5
      OnClick = CheckBox2Click
    end
    object CheckBox4: TCheckBox
      Left = 104
      Top = 112
      Width = 121
      Height = 17
      Caption = 'Show TesterPresent'
      Checked = True
      Enabled = False
      State = cbChecked
      TabOrder = 6
    end
  end
  object GroupBox2: TGroupBox
    Left = 8
    Top = 232
    Width = 233
    Height = 97
    Caption = 'RoutineControl'
    TabOrder = 1
    object ComboBox2: TComboBox
      Left = 120
      Top = 24
      Width = 97
      Height = 21
      ItemHeight = 13
      ItemIndex = 0
      TabOrder = 0
      Text = 'Key Learning'
      OnChange = ComboBox2Change
      Items.Strings = (
        'Key Learning'
        'Erase All RF Key'
        'Shipping Mode'
        'Normal Mode'
        'Battery Saver')
    end
    object Button4: TButton
      Left = 16
      Top = 24
      Width = 97
      Height = 25
      Caption = 'StartRoutine'
      TabOrder = 1
      OnClick = Button4Click
    end
    object Button5: TButton
      Left = 16
      Top = 56
      Width = 97
      Height = 25
      Caption = 'StopRoutine'
      TabOrder = 2
      OnClick = Button5Click
    end
    object Button6: TButton
      Left = 120
      Top = 56
      Width = 97
      Height = 25
      Caption = 'RequestResult'
      TabOrder = 3
      OnClick = Button6Click
    end
  end
  object GroupBox3: TGroupBox
    Left = 8
    Top = 328
    Width = 233
    Height = 97
    Caption = 'StatusRead'
    TabOrder = 2
    object Button7: TButton
      Left = 16
      Top = 24
      Width = 49
      Height = 57
      Caption = 'Read'
      TabOrder = 0
      OnClick = Button7Click
    end
    object ComboBox3: TComboBox
      Left = 72
      Top = 24
      Width = 145
      Height = 21
      ItemHeight = 13
      TabOrder = 1
      Text = 'VehicleStatus'
      OnChange = ComboBox3Change
      Items.Strings = (
        '6000 Number of RF Key'
        '6001 Vehicle Running Mode'
        'F187 VehicleManufacturerSparePartNumber'
        'F18A SystemSupplierIdentifier'
        'F191 Vehicle Manufacturer ECU Hardware Number'
        'F194 SystemSupplierECUSoftwareNumber')
    end
    object ComboBox4: TComboBox
      Left = 72
      Top = 56
      Width = 145
      Height = 21
      ItemHeight = 13
      TabOrder = 2
      Text = 'InputStatus'
      OnChange = ComboBox4Change
      Items.Strings = (
        '6002 Input Status (Light)'
        '6003 Input Status (Wiper )'
        '6004 Input Status (Window)'
        '6005 Input Status (Lock)'
        '6006 Input Status (Door & Hood & Trunk)'
        '6007 Input Status (Key)'
        '600C Input Status(Cruise)'
        '600E Input Status (Mirror Folder)'
        '600F Input Status (Heater)'
        '6010 Input Status (Reverse shift)'
        '6011 Input Status (Washer)'
        '6013 Input Status (Park In)')
    end
  end
  object GroupBox4: TGroupBox
    Left = 8
    Top = 424
    Width = 233
    Height = 105
    Caption = 'DTC'
    TabOrder = 3
    object Label1: TLabel
      Left = 128
      Top = 28
      Width = 47
      Height = 13
      Caption = 'DTCmask'
    end
    object Button8: TButton
      Left = 16
      Top = 24
      Width = 97
      Height = 25
      Caption = 'ReadDTC'
      TabOrder = 0
      OnClick = Button8Click
    end
    object Button9: TButton
      Left = 16
      Top = 56
      Width = 97
      Height = 25
      Caption = 'SurportedDTC'
      TabOrder = 1
      OnClick = Button9Click
    end
    object button10: TButton
      Left = 120
      Top = 56
      Width = 97
      Height = 25
      Caption = 'ClearDTC'
      TabOrder = 2
      OnClick = button10Click
    end
    object Edit1: TEdit
      Left = 184
      Top = 24
      Width = 25
      Height = 21
      MaxLength = 2
      TabOrder = 3
      Text = 'FF'
    end
  end
  object GroupBox5: TGroupBox
    Left = 256
    Top = 0
    Width = 209
    Height = 529
    Caption = 'InputOutpuControl'
    TabOrder = 4
    object RadioButton1: TRadioButton
      Left = 56
      Top = 24
      Width = 65
      Height = 17
      Caption = 'Left Turn'
      Checked = True
      TabOrder = 0
      TabStop = True
      OnClick = RadioButton1Click
    end
    object RadioButton2: TRadioButton
      Left = 56
      Top = 40
      Width = 73
      Height = 17
      Caption = 'Right Turn'
      TabOrder = 1
      OnClick = RadioButton2Click
    end
    object RadioButton3: TRadioButton
      Left = 56
      Top = 56
      Width = 73
      Height = 17
      Caption = 'Park Light'
      TabOrder = 2
      OnClick = RadioButton3Click
    end
    object RadioButton4: TRadioButton
      Left = 56
      Top = 72
      Width = 73
      Height = 17
      Caption = 'Low Beam'
      TabOrder = 3
      OnClick = RadioButton4Click
    end
    object RadioButton5: TRadioButton
      Left = 56
      Top = 88
      Width = 73
      Height = 17
      Caption = 'High Beam'
      TabOrder = 4
      OnClick = RadioButton5Click
    end
    object RadioButton6: TRadioButton
      Left = 56
      Top = 104
      Width = 65
      Height = 17
      Caption = 'Front Fog'
      TabOrder = 5
      OnClick = RadioButton6Click
    end
    object RadioButton7: TRadioButton
      Left = 56
      Top = 120
      Width = 65
      Height = 17
      Caption = 'Rear Fog'
      TabOrder = 6
      OnClick = RadioButton7Click
    end
    object RadioButton8: TRadioButton
      Left = 56
      Top = 136
      Width = 81
      Height = 17
      Caption = 'Dome Lamp'
      TabOrder = 7
      OnClick = RadioButton8Click
    end
    object RadioButton12: TRadioButton
      Left = 56
      Top = 200
      Width = 101
      Height = 17
      Caption = 'Front Hign Wiper'
      TabOrder = 11
      OnClick = RadioButton12Click
    end
    object RadioButton13: TRadioButton
      Left = 56
      Top = 216
      Width = 81
      Height = 17
      Caption = 'Rear Wiper'
      TabOrder = 12
      OnClick = RadioButton13Click
    end
    object RadioButton14: TRadioButton
      Left = 56
      Top = 232
      Width = 89
      Height = 17
      Caption = 'Front Washer'
      TabOrder = 13
      OnClick = RadioButton14Click
    end
    object RadioButton15: TRadioButton
      Left = 56
      Top = 248
      Width = 89
      Height = 17
      Caption = 'Rear Washer'
      TabOrder = 14
      OnClick = RadioButton15Click
    end
    object RadioButton27: TRadioButton
      Left = 56
      Top = 440
      Width = 81
      Height = 17
      Caption = 'Seat Heat L'
      TabOrder = 26
      OnClick = RadioButton27Click
    end
    object RadioButton17: TRadioButton
      Left = 56
      Top = 280
      Width = 81
      Height = 17
      Caption = 'FL Windows'
      TabOrder = 16
      OnClick = RadioButton17Click
    end
    object RadioButton18: TRadioButton
      Left = 56
      Top = 296
      Width = 81
      Height = 17
      Caption = 'FR Windows'
      TabOrder = 17
      OnClick = RadioButton18Click
    end
    object RadioButton19: TRadioButton
      Left = 56
      Top = 312
      Width = 81
      Height = 17
      Caption = 'RL Windows'
      TabOrder = 18
      OnClick = RadioButton19Click
    end
    object RadioButton20: TRadioButton
      Left = 56
      Top = 328
      Width = 81
      Height = 17
      Caption = 'RR Windows'
      TabOrder = 19
      OnClick = RadioButton20Click
    end
    object RadioButton21: TRadioButton
      Left = 56
      Top = 344
      Width = 81
      Height = 17
      Caption = 'Central Lock'
      TabOrder = 20
      OnClick = RadioButton21Click
    end
    object RadioButton22: TRadioButton
      Left = 56
      Top = 360
      Width = 73
      Height = 17
      Caption = 'Trunk Lock'
      TabOrder = 21
      OnClick = RadioButton22Click
    end
    object RadioButton23: TRadioButton
      Left = 56
      Top = 376
      Width = 49
      Height = 17
      Caption = 'Siren'
      TabOrder = 22
      OnClick = RadioButton23Click
    end
    object RadioButton24: TRadioButton
      Left = 56
      Top = 392
      Width = 49
      Height = 17
      Caption = 'Horn'
      TabOrder = 23
      OnClick = RadioButton24Click
    end
    object RadioButton28: TRadioButton
      Left = 56
      Top = 456
      Width = 81
      Height = 17
      Caption = 'Seat Heat R'
      TabOrder = 27
      OnClick = RadioButton28Click
    end
    object RadioButton9: TRadioButton
      Left = 56
      Top = 152
      Width = 97
      Height = 17
      Caption = 'Welcome Lamp'
      TabOrder = 8
      OnClick = RadioButton9Click
    end
    object Button13: TButton
      Left = 8
      Top = 25
      Width = 41
      Height = 448
      Caption = 'ON'
      TabOrder = 28
      OnClick = Button13Click
    end
    object Button14: TButton
      Left = 160
      Top = 24
      Width = 41
      Height = 449
      Caption = 'OFF'
      TabOrder = 29
      OnClick = Button14Click
    end
    object Button15: TButton
      Left = 8
      Top = 480
      Width = 193
      Height = 33
      Caption = 'Return to ECU'
      TabOrder = 30
      OnClick = Button15Click
    end
    object RadioButton10: TRadioButton
      Left = 56
      Top = 168
      Width = 89
      Height = 17
      Caption = 'Sec Indicator'
      TabOrder = 9
      OnClick = RadioButton9Click
    end
    object RadioButton11: TRadioButton
      Left = 56
      Top = 184
      Width = 57
      Height = 17
      Caption = 'Hazard'
      TabOrder = 10
      OnClick = RadioButton9Click
    end
    object RadioButton16: TRadioButton
      Left = 56
      Top = 264
      Width = 100
      Height = 17
      Caption = 'Front Low Wiper'
      TabOrder = 15
      OnClick = RadioButton9Click
    end
    object RadioButton25: TRadioButton
      Left = 56
      Top = 408
      Width = 73
      Height = 17
      Caption = 'Mirro Fold'
      TabOrder = 24
      OnClick = RadioButton9Click
    end
    object RadioButton26: TRadioButton
      Left = 56
      Top = 424
      Width = 65
      Height = 17
      Caption = 'Defroster'
      TabOrder = 25
      OnClick = RadioButton9Click
    end
  end
  object GroupBox6: TGroupBox
    Left = 8
    Top = 536
    Width = 457
    Height = 129
    Caption = 'VehicleConfiguration'
    TabOrder = 5
    object Button11: TButton
      Left = 120
      Top = 96
      Width = 97
      Height = 25
      Caption = 'ReadCanConfig'
      TabOrder = 0
      OnClick = Button11Click
    end
    object Button12: TButton
      Left = 16
      Top = 96
      Width = 97
      Height = 25
      Caption = 'WriteCanConfig'
      TabOrder = 1
      OnClick = Button12Click
    end
    object PageControl1: TPageControl
      Left = 16
      Top = 16
      Width = 425
      Height = 73
      ActivePage = TabSheet1
      TabIndex = 0
      TabOrder = 2
      OnChange = PageControl1Change
      object TabSheet1: TTabSheet
        Caption = 'CanConfig'
        object Edit2: TEdit
          Left = 8
          Top = 8
          Width = 399
          Height = 21
          MaxLength = 64
          TabOrder = 0
          Text = '0102030405060708091011121314151617181920212223242526272829303132'
        end
      end
      object TabSheet2: TTabSheet
        Caption = 'VariantCoding'
        ImageIndex = 1
        object Edit10: TEdit
          Left = 8
          Top = 8
          Width = 305
          Height = 21
          MaxLength = 48
          TabOrder = 0
          Text = '010203040506070809101112131415161718192021222324'
        end
      end
    end
  end
  object Memo1: TMemo
    Left = 480
    Top = 4
    Width = 233
    Height = 365
    ScrollBars = ssVertical
    TabOrder = 6
  end
  object GroupBox7: TGroupBox
    Left = 8
    Top = 0
    Width = 233
    Height = 97
    Caption = 'CanCHN'
    TabOrder = 7
    object Label2: TLabel
      Left = 16
      Top = 64
      Width = 69
      Height = 13
      Caption = 'FC Block Size:'
    end
    object ComboBox5: TComboBox
      Left = 16
      Top = 24
      Width = 137
      Height = 21
      ItemHeight = 13
      TabOrder = 0
      Text = 'CanChannel'
    end
    object Button16: TButton
      Left = 160
      Top = 22
      Width = 65
      Height = 59
      Caption = 'Bus ON'
      TabOrder = 1
      OnClick = Button16Click
    end
    object ComboBox8: TComboBox
      Left = 95
      Top = 61
      Width = 57
      Height = 21
      ItemHeight = 13
      TabOrder = 2
      Text = '0'
      Items.Strings = (
        '0'
        '1'
        '2'
        '3'
        '4'
        '5'
        '6'
        '7'
        '8'
        '9'
        'A'
        'B'
        'C'
        'D'
        'E'
        'F')
    end
  end
  object Groupbox8: TGroupBox
    Left = 480
    Top = 424
    Width = 233
    Height = 105
    Caption = 'CommControl'
    TabOrder = 8
    object ComboBox6: TComboBox
      Left = 40
      Top = 24
      Width = 145
      Height = 21
      ItemHeight = 13
      TabOrder = 0
      Text = 'CommControl'
      Items.Strings = (
        'CommEnable'
        'CommDisable')
    end
    object Button17: TButton
      Left = 40
      Top = 64
      Width = 145
      Height = 25
      Caption = 'CommControl'
      TabOrder = 1
      OnClick = Button17Click
    end
  end
  object GroupBox9: TGroupBox
    Left = 480
    Top = 536
    Width = 233
    Height = 129
    Caption = 'DTC Setting'
    TabOrder = 9
    object ComboBox7: TComboBox
      Left = 40
      Top = 32
      Width = 145
      Height = 21
      ItemHeight = 13
      TabOrder = 0
      Text = 'DTC Setting'
      Items.Strings = (
        'DTC Enable'
        'DTC Disable')
    end
    object Button18: TButton
      Left = 40
      Top = 80
      Width = 145
      Height = 25
      Caption = 'DTC Setting'
      TabOrder = 1
      OnClick = Button18Click
    end
  end
  object Button19: TButton
    Left = 560
    Top = 384
    Width = 65
    Height = 25
    Caption = 'Clear'
    TabOrder = 10
    OnClick = Button19Click
  end
  object CheckBox3: TCheckBox
    Left = 477
    Top = 388
    Width = 76
    Height = 17
    Hint = 'Clear the memo automatically.'
    Caption = 'Auto-clear'
    ParentShowHint = False
    ShowHint = True
    TabOrder = 11
  end
  object Button20: TButton
    Left = 640
    Top = 384
    Width = 67
    Height = 25
    Caption = 'Copy'
    TabOrder = 12
    OnClick = Button20Click
  end
  object MainMenu1: TMainMenu
    Left = 488
    Top = 336
    object More1: TMenuItem
      Caption = 'More'
      object CanMonitor1: TMenuItem
        Caption = 'CanMonitor'
      end
    end
    object Help1: TMenuItem
      Caption = 'Help'
      object About1: TMenuItem
        Caption = 'About'
      end
    end
  end
  object Timer1: TTimer
    Enabled = False
    Interval = 4000
    OnTimer = Timer1Timer
    Left = 528
    Top = 336
  end
end
